Python Vscode中开发python时pylance误报错误

报错

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 静态图导出的ONNX模型测试
import time
import paddle
import numpy as np
from paddle.vision.transforms import Compose, Normalize
from paddle.metric import Accuracy
from onnxruntime import InferenceSession
import cv2

# 加载ONNX模型
model = InferenceSession('./testfive/onnxSave/linear_net.onnx')
#model = InferenceSession('./testfive/onnx/test.onnx')

#model.eval() # 设置为预测模型

# 使用transform对数据集做归一化
transform = Compose([Normalize(mean=[127.5], std=[127.5], data_format='CHW')])
test_dataset = paddle.vision.datasets.MNIST(mode='test', transform=transform)
# train_dataset = paddle.vision.datasets.MNIST(mode='train', transform=transform)

报错

1
"vision" is not a known member of modulePylancereportGeneralTypeIssues

解决

在vscode的settings.json文件中添加以下内容

1
"python.analysis.diagnosticSeverityOverrides": {"reportGeneralTypeIssues":"none"},

在vscode的settings.json文件中添加以下内容

"python.linting.pylintArgs": ["--generate-members"],

参考地址:
https://www.jianshu.com/p/89dbf4946adf

https://blog.csdn.net/weixin_44479045/article/details/106324096

一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;

继开 wechat
欢迎加我的微信,共同交流技术